#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
const int N = 1e5 + 10;
int arr[N];
long long w[N];
int n;
int main()
{
	cin >> n;
	for (int i = 0; i < n; i++) {
		scanf("%d", &arr[i]);
		for (int j = 0; j <= 30; j++) {
			if (arr[i] & (1 << j)) {
				w[j]++;
			}
		}
	}
	long long ans = 0;
	for (int i = 0; i <= 30; i++) {
		ans += (1 << i) * w[i] * w[i];
	}
	cout << ans << endl;
	return 0;
}
//int main()
//{
//	scanf("%d", &n);
//	long long ans = 0, sum = 0;
//	int x = 0;
//	for (int i = 0; i < n; i++) {
//		scanf("%d", &arr[i]);
//		if (arr[i] % 2 == 1) {
//			ans = arr[i];
//			x = i;
//		}
//		sum += arr[i];
//	}
//	for (int i = 0; i < n; i++) {
//		if (arr[i] % 2 == 1&& x != i) {
//			ans &= arr[i];
//		}
//	}
//	cout << ans + sum << endl;
//	return 0;
//}